<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>transwarp: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">transwarp
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacetranswarp.html">transwarp</a></li><li class="navelem"><a class="el" href="namespacetranswarp_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">task_common</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">transwarp::detail::task_common&lt; ResultType &gt; Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a6da9d357b6e09ca0e597bf2370941157">add_listener</a>(std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a83255d9dd559248835e3e686f6f8fa22">add_listener</a>(transwarp::event_type event, std::shared_ptr&lt; transwarp::listener &gt; listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>add_listener_all</b>(std::shared_ptr&lt; transwarp::listener &gt; listener)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>add_listener_all</b>(transwarp::event_type event, std::shared_ptr&lt; transwarp::listener &gt; listener)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>avg_idletime_us</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>avg_runtime_us</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>avg_waittime_us</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>cancel</b>(bool enabled) noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cancel_all</b>(bool enabled) noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>canceled</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a72f6cb32b585434f3bb28aeac74e9772">check_listener</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) const</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>clone</b>() const (defined in <a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>copy_from</b>(const task_common &amp;task) (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a61535662f447a97cc4e4a31109b8f144">custom_data</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>custom_data_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>edges</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ensure_listeners_object</b>() (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a8c11b84518bc9aadbebee17039b4aa63">ensure_task_not_running</a>() const</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>executor</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>finalize</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a82c21811094e5807276b0a614cfd78b3">future</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>future_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>() const =0 (defined in <a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>has_result</b>() const =0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#aabd43f3358eab2d17fbcdb852fa9b9d7">id</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>id_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_ready</b>() const =0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>level</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>listeners_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>listeners_t</b> typedef (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a0835d77d070e47b0fb26d4d8b96713a8">name</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>name_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parents</b>() const =0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a7ba216f5223738454a4d651d69161110">priority</a>() const noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>priority_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a98d90812f2f9007f04988e5669c6260b">raise_event</a>(transwarp::event_type event)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a730e97aa69e1cf079198f802cb2b9a76">remove_custom_data</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>remove_custom_data_all</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>remove_executor</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>remove_executor_all</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a7a424473dbb98ba2e82ebb65b18ced83">remove_listener</a>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a3bf5d3ab34b0191fe82f3686e906aac4">remove_listener</a>(transwarp::event_type event, const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>remove_listener_all</b>(const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>remove_listener_all</b>(transwarp::event_type event, const std::shared_ptr&lt; transwarp::listener &gt; &amp;listener)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#afdd70445f0088660f5a7b35c60e23b5b">remove_listeners</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a36555b7fdbbd6383080c222752e67928">remove_listeners</a>(transwarp::event_type event) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>remove_listeners_all</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>remove_listeners_all</b>(transwarp::event_type event)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset_all</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#af589678f1bd7d3190481ef4ee8bc3a71">reset_priority</a>() override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset_priority_all</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a3a0e6f882a6dd86fa2e152a2aa595f90">result_type</a> typedef</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>schedule</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>schedule</b>(transwarp::executor &amp;executor)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>schedule</b>(bool reset)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>schedule</b>(transwarp::executor &amp;executor, bool reset)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>schedule_all</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>schedule_all</b>(transwarp::executor &amp;executor)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>schedule_all</b>(bool reset_all)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>schedule_all</b>(transwarp::executor &amp;executor, bool reset_all)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>schedule_impl</b>(bool reset, transwarp::executor *executor=nullptr)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#af207f76847e7173d5db4a00e8325d0d4">set_custom_data</a>(transwarp::any_data custom_data) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_custom_data_all</b>(transwarp::any_data custom_data)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_exception</b>(std::exception_ptr exception)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_executor</b>(std::shared_ptr&lt; transwarp::executor &gt; executor)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_executor_all</b>(std::shared_ptr&lt; transwarp::executor &gt; executor)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#a8fca51d95cea7558b94de0ad2e215a13">set_id</a>(std::size_t id) noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#ac1f1daa7d9b84bdcb2e59b29e956a87b">set_name</a>(transwarp::option_str name) noexcept override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html#aac786819b845dad8b71060d64b494021">set_priority</a>(std::int64_t priority) override</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_priority_all</b>(std::int64_t priority)=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_value</b>(const typename transwarp::decay&lt; result_type &gt;::type &amp;value)=0 (defined in <a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_value</b>(typename transwarp::decay&lt; result_type &gt;::type &amp;&amp;value)=0 (defined in <a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>tasks</b>()=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tasks_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>tasks_t</b> typedef (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>type</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>visited_</b> (defined in <a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1detail_1_1task__common.html">transwarp::detail::task_common&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>wait</b>() const =0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>was_scheduled</b>() const noexcept=0 (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~itask</b>()=default (defined in <a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1itask.html">transwarp::itask</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>~task</b>()=default (defined in <a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a>)</td><td class="entry"><a class="el" href="classtranswarp_1_1task.html">transwarp::task&lt; ResultType &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
